// HJ76 尼科彻斯定理
// https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
//尼科彻斯定理任何一个整数m的立方都可以写成m个连续奇数之和
// 例如：1^3=1
// 2^3=3+5
// 3^3=7+9+11
// 4^3=13+15+17+19
// 输入一个正整数m（m≤100），将m的立方写成m个连续奇数之和的形式输出。
// 输入一个int整数
// 输出分解后的string
// 输入：6
// 输出：31+33+35+37+39+41

#include <stdio.h>
int main() {
  int m;
  while (scanf("%d", &m) != EOF) {
    int n[m];
    int i;
    for (i = 0; i < m; i++) {
      n[i] = m * m - m + 1 + 2 * i;
      if (i < m - 1)
        printf("%d+", n[i]);
      else
        printf("%d\n", n[i]);
    }
  }
  return 0;
}
